home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
bbs_soft
/
sfcb13.zip
/
SFCB.NEW
< prev
Wrap
Text File
|
1993-04-19
|
16KB
|
269 lines
tm SFCB 1.3 █▌
SPITFIRE Call-Back Validation Utility ▐
The ORIGINAL call-back door for SF systems ▐
Copyright (C) MCMXCIII ▐
Richard Sleegers ▐
RainbowSoft Wares █▌
▄──────────────────────▄
│ MODIFICATION HISTORY │
▀══──────────────────══▀
Version 1.3
───────────┘
04/18/93 ■ Updated SFCBINST to be less of a memory hog; it still needs
more work, but that will have to wait for the next release.
(My goal is to be able to run it easily in drop to DOS on
systems with limited memory.)
04/15/93 ■ Completed conversion/install programs. SFCB is now ready
for final release! Releases will come quicker now that those
are out of the way and automated.
■ Updated SFCBINST program to show all new features, and added
more on-line help instead of larger manuals. (The help
information may be moved to a separate file in the future to
allow you to remove it if you don't use it.)
04/08/93 ■ Disabled external program checks. You may re-enable with
the -X option. Some systems 'toss cookies' when trying to
auto-detect programs (such as Desqview, 4Dos, Share, Fossil
drivers) Future version(s) will operate with more safety checks
to prevent lockups.
BETA RELEASE SFCB13K.ZIP
03/25/93 ■ Jose Frias change. Some area codes require you to dial
1-area code prefix, etc for long distance calls in the same
area code. Thus the Keep Area Code option in the modem
section (which was supposed to fix this) now refers to this
feature. If a number is long distance and in the same area
code, than the Keep Area Code switch will determine whether
the area code will be stripped from the number.
■ The door file location code is now more robust. You may
specify any combination of path, path+name to the
SFDOORS.DAT. If SFDOORS.DAT is not found, then by default
SFMAIN.DAT is looked for next. (SFCB is rarely run from the
message or file menu!)
03/24/93 ■ Minor bug when displaying the updated security level after
validation now fixed. (Simple code relocation fixed it)
BETA RELEASE SFCB13J.ZIP
03/01/93 ■ Made sound optional. (For those of you who sleep next to your
computers [grin])
■ Minimum LD access field added to provide a minimum access level
for long distance callers on systems which do not permit
long-distance call back.
■ Local calls may also now be disconnected after call-back if
so desired by the sysop.
02/15/93 ■ Added a few new options:
- Subscriptions - you may now set a subscription date on
successful validation - the current date, 30 days from
the validation day, a year, etc..
- Enhanced the scrambled code option. SFCB may now pick from
a random list of word codes in the [Codes] section of SFCB.INI
instead of an 8 letter scrambled code
- Enhanced the exit options. If a user aborts a call-back,
he/she/it may be optionally disconnected. You may also
configure SFCB to deny any exit attempts - that is - the call
back must complete successfully or the user never sees the BBS
- Passwords may be optionally displayed on the local screen,
the user will still only see the '***' when typing but all
security options (birth date, scrambled code, password) may
optionally be displayed to the sysop
- Long distance calls (if enabled) may optionally be logged to
a file, which can then be compared to your phone bill to
easily determine which calls were for verification purposes
- A new feature, called Log Reconnect will optionally capture
any incoming data prior to the caller re-entering his/her/its
name - this will help you to easily determine which calls
were placed to BBS's and not to the original caller (in a
feeble attempt to circumvent the call-back - prior versions
simply disconnected)
- File Upload/Byte uploads may now be credited in addition to
a time credit to the caller. This may be useful if you
normally give the new caller a free upload and byte credit.
Revamped the SFCBINST program to allow for the new options.
02/05/93 Added numerous configurable messages and prompts to the SFCB.INI
file in the [Messages] and [Logfile] sections
02/01/93 Made the configurable messages and display screens more Spitfire
compatible. The following SF codes are now recognized:
002, 003, 005, 014, 016
(<m>ore and <s>top commands)
004, 006, 018, 021, 022, 017, 010, 011, 023, 024, 025
(first name, location, number, birthdate, time left, full name
uploads, downloads, K up/downloads, security)
Others may follow but are likely not necessary in a call-back
program.
01/22/93 Completed changes to local area codes, plus fixed a bug with
long distance callers on days marked as [Holidays]
01/20/93 After a long delay over the holidays, back to work to finish
the long awaited release - but after this change is documented:
Different area codes may now be entered as local calls.
In my area code, any number outside is long-distance, but in
large metropolis areas, this is not the case, and this oversight
is not corrected. See [LocalExchanges] in SFCB.INI for details.
BETA RELEASE: SFCB13H.ZIP
10/27/92 Beta release - all features are intact, all that is
left for public release is completing new help features
of SFCBINST and setting up the installation program.
(Old versions of SFCB were getting corrupted by the SFCHKUP
batch file which rezips all in one zip file)
10/22/92 Allow Online Call feature to allow long-distance collect call
from BBS to sysop level user (must have feature turned on, it
is off by default)
Inform User, when activated, will tell the user what happened
during the last call-back attempt (that failed)
10/15/92 Expiry date extension release
10/05/92 On-line help added to install program - still in progress
This will make the options easier to understand without
printing out any manuals
9/30/92 Update Install program for more and more options!
9/25/92 Add baud rate control for high-speed modems (which may or may not
be locking DTE)
9/09/92 Quashed some bugs in beta version - falsely detecting RINGING as an
incoming call, changing the baud rate to the original logon baud
Added KeepAreaCode option for those locations which require an
area code in front of local numbers
8/25/92 [Security] TopSecurity= option added to SFCB.INI - does a scan of
all previously validated phone numbers (in SFCB.VAL) - default is
false
8/15/92 SF display codes (limited selection) are now supported in .BBS/CLR
files
8/25/92 [AllowDuplicate] section in SFCB.INI allows you to list particular
numbers which may be duplicated when the AllowDuplicate switch is
set to FALSE
8/25/92 Fixed bug which, in certain cases, would not disconnect long-
distance callers after validation
8/23/92 AllowQuit= in [Security] section of SFCB.INI will allow or disallow
[Q]uit option in main menu of SFCB
8/23/92 Terminal will be requested if [C] picked and [T] not yet picked
8/21/92 SFCB will now answer incoming calls, leave a message that a
validation is in process and then continue to validate original
caller
8/20/92 INIT strings for problematic modems can be put in SFCB.INI
in [Modem] section under "InitString="
8/17/92 Long-distance times made more versatile - you may now specify
valid times to call-back for local and long-distance calls
for each 1/2 hour of each day of the week. You may also specify
holidays which qualify for reduced long-distance rates as well
[Holidays] section added to SFCB.INI to specify dates which
qualify for holiday (or Sunday) rates
8/10/92 started to streamline code via use of SFCB.INI all major
settings and options will be placed in one file instead of a
number of small files
main sections include: previous file used:
[DoNotValidate] SFCB.BAD
[PreValidate] SFCB.OK
[LocalExchanges] SFCB.XCH
also the following sections now include customizable messages:
[Errors]
[Messages]
[Logfile]
7/ 5/92 Start security lower and upper bounds can now be used, that is
any security level falling in the range will be considered
not yet validated
7/ 5/92 Added support for weekly callout time limits - call-backs can
be limited to time of day and time of week (eg to take advantage
of lower weekend rates)
6/02/92 Fixed SFCB.LST bug where caller is long-distance and first
called is botched, then the phone number is incorrect.
Added support for version 3.2 of SF
Version 1.2
───────────┘
3/ 9/92 1.2 Version finally released!!
3/ 8/92 Clear buffer when returning from DOS (and not in chat mode)
3/ 2/92 Added option to use a special access code upon reconnection,
along with name, password (and optional birthdate)
3/ 2/92 Install batch file spiffed up for much simpler install.
3/ 1/92 Users no longer have to reenter their terminal information if
using SFCB twice in a row. A text file SFCB.LST stores the
information on the last caller and is read in if it matches the
current user. It is written when a user fails validation
(Usually through BUSY or NO CARRIER)
2/27/92 Modem parameters made more flexible
Dial time out - wait for CONNECT, etc signals
Redial time - time between dialing
Reconnect time - time delay after reconnection to detect BBS'
better (improper phone numbers)
These options were also added to the SFCBINST install program.
2/14/92 USR / Courier modems now fully operational at all known speeds
-- hiatus --
8/23/91 Support for USR Courier and MicroCom high speed modems added,
easier to use user interface..
5/31/91 Added support for special terminal programs, most notably,
Mirror II which does not allow incoming calls in terminal mode.
Call-backs may not be done for users already validated (with the
exception of long-distance calls)
5/17/91 Created nicer scrolling routines with ANSI callers, cleaned up
some prompts, general code optimizing
5/15/91 Fixed bug with duplicate numbers (if user is last on the user
list, which happens frequently with new users)
4/23/91 The configuration and door file could not be properly located,
this is fixed, as is the delay time prior to disconnected, to
allow the user to see the last few lines of text.
4/22/91 Added TIMEDAY.BBS/CLR to be displayed if the user cannot be
validated at that time of the day. SFCB.CFG can now contain
up to 10 different time zones for the day, in the format
HH:MM-HH:MM separated by a space, comma or semi-colon.
4/21/91 Please note! If you have a program which resets your BBS after
x number of rings, please disable this program before running
SFCB! Some programs cannot properly distinguish rings and
hangups so this may cause reboots while attempting to redial.
4/21/91 Made modifications to the dialing routine which would not work
as expected on some modems, and would not work at all on the
2nd and 3rd attempts.
4/21/91 Line 20 of SFCB.CFG file caused the program to not continue
validation if set to FALSE - fixed to scan every number except
the users' number.
4/21/91 Chat mode bug fixed
4/20/91 Discovered intermittent timeout bug - fixed
4/18/91 Sent for beta testing
Version 1.1
───────────┘
Enable 3.0 compatibility, Multi-node and file-sharing.
Will display Node Number in Log File (if activated)
Long-distance validation enabled.
Added CBNOLD.BBS/CLR to display if long-distance validation
disabled.
SFCB now checks SFCB.BAD for phone numbers which will not
be validated (ie - local BBS numbers)
SFCB can instantly validate numbers included in SFCB.OK, and
will validate without call-back.
Repaired minor bug when coming back from Chat or Dos Jump,
and re-displays last line shown.
User phone number may now be changed "on the fly", if the
sysop allows it (set in configuration file).
SFCB.LOG will reflect changes to the phone number and
incorrect phone numbers, password, or name attempts.
SFCB.XCH now shows all available local exchanges that will
not fit on one line in SFCB.CFG. The configuration file
is read first and SFCB.XCH is searched only if the prefix
has not been found. (So put frequently used prefixes in
SFCB.CFG and other local exchanges in SFCB.XCH)
SFCB.VAL contains the list of users who have been validated
SFCB.NVL will contain the list of users who failed validation
Added CONNECT.BBS/CLR to display once the user is reconnected
NUMNOVAL.BBS/CLR is displayed if the number is found in the
SFCB.BAD file.
NODUPES.BBS/CLR is displayed if the number is determined to
be a duplicate number.
NOQUALFY.BBS/CLR is displayed if the user cannot be validated
for some other reason.
1.1 Added Drop to DOS, enhanced chat mode (with word wrap)
Fixed time lockout (wouldn't work before 10:00 am)
Cosmetic changes to user interface.
Registration format - initial screen disable added.
Version 1.00 Beta
Test version of SFCB
Limited chat mode, time lockout enabled